// 游戏状态枚举
export enum GAME_STATE_ENUM {
    INIT,
    RUNNNING,
    CLEAR,
    LOSED,
    COMPLETE
}

// 各区块
export enum GMAE_BOARD_ENUM {
    // 层级
    LEVEL = 'LEVEL',
    // 层级扩展
    LEVEL_EXTEND = 'LEVEL_EXTEND',
    // 随即左侧
    RANDOM_LEFT = 'RANDOM_LEFT', 
    // 随即右侧
    RANDOM_RIGHT = 'RANDOM_RIGHT',
    // 插槽
    SLOT = 'SLOT',
    // 隐藏
    HIDE = 'HIDE'
}

export enum GAME_EVENT_ENUM {
    // 检查游戏清除事件
    CHECK_CLEAR = "CHECK_CLEAR", 
    // 检查失败事件
    CHECK_LOSED = "CHECK_LOSED", 
    // 检查完成事件
    CHECK_COMPLETE = "CHECK_COMPLETE", 
    // 更改游戏面板事件
    CHANGE_BOARD = "CHANGE_BOARD",
    // 播放爆炸事件
    PLAY_BOOM = "PLAY_BOOM",

    // 播放音频事件
    PLAY_AUDIO = "PLAY_AUDIO"
}

// 音频枚举
export enum AUDIO_EFFECT_ENUM {
    CLICKBUTTON,
    CLEAR,
    CLICKCARD,
    WIN,
    LOSE
}

export enum GAME_SCENE_ENUM {
    MENU = 'Menu',
    GAME = 'Game'
}